home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / dslibrary.lha / ds.library / autodocs / libraries / ds.h next >
C/C++ Source or Header  |  1997-02-13  |  2KB  |  54 lines

  1. @DATABASE "libraries/ds.h"
  2. @MASTER   "Workbench31:MCPP4.0_PRO/Aminet/ds.library/autodocs//include/libraries/ds.h"
  3. @REMARK   This file was created by ADtoHT 2.1 on 13-Feb-97  20:07:58
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "libraries/ds.h"
  8.  
  9. @{"libraries/ds.h" LINK File}
  10.  
  11.  
  12. @{b}Typedefs@{ub}
  13.  
  14. @{"BTREE" LINK "libraries/ds.h/File" 24}
  15.  
  16.  
  17. @{b}#defines@{ub}
  18.  
  19. @{"DS_ERROR_CANNOT_OPEN_FILE_READWRITE" LINK "libraries/ds.h/File" 15}  @{"DS_ERROR_CANNOT_OPEN_FILE_WRITE" LINK "libraries/ds.h/File" 14}
  20. @{"DS_ERROR_DUPLICATE_KEY" LINK "libraries/ds.h/File" 21}               @{"DS_ERROR_KEY_NOT_FOUND" LINK "libraries/ds.h/File" 20}
  21. @{"DS_ERROR_NO_FREE_STORE" LINK "libraries/ds.h/File" 19}               @{"DS_ERROR_WRONG_DATASIZE" LINK "libraries/ds.h/File" 18}
  22. @{"DS_ERROR_WRONG_FILETYPE" LINK "libraries/ds.h/File" 16}              @{"DS_ERROR_WRONG_KEYSIZE" LINK "libraries/ds.h/File" 17}
  23.  
  24. @ENDNODE
  25. @NODE File "libraries/ds.h"
  26. /*
  27. **      $VER: ds.h 37.0 (30.01.97)
  28. **
  29. **      main include file for @{"ds.library" LINK "ds/MAIN"}
  30. **
  31. **      (C) Copyright 1997 Markus Hillenbrand
  32. **      All Rights Reserved.
  33. */
  34.  
  35. #ifndef LIBRARIES_DS_H
  36. #define LIBRARIES_DS_H
  37.  
  38. /* Possible error codes (currently for internal use only) */
  39. #define DS_ERROR_CANNOT_OPEN_FILE_WRITE         5001    /* BTree */
  40. #define DS_ERROR_CANNOT_OPEN_FILE_READWRITE     5002    /* BTree */
  41. #define DS_ERROR_WRONG_FILETYPE                 5003    /* BTree */
  42. #define DS_ERROR_WRONG_KEYSIZE                  5004    /* BTree */
  43. #define DS_ERROR_WRONG_DATASIZE                 5005    /* BTree */
  44. #define DS_ERROR_NO_FREE_STORE                  5006    /* BTree */
  45. #define DS_ERROR_KEY_NOT_FOUND                  5007    /* BTree */
  46. #define DS_ERROR_DUPLICATE_KEY                  5008    /* BTree */
  47.  
  48. /* Structures Defines for B-Trees */
  49. typedef void * BTREE;
  50.  
  51.  
  52. #endif /* LIBRARIES_DS_H */
  53. @ENDNODE
  54.